/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package mundo;

/**
 *
 * @author Yanire
 */
public class ConstantesMapa {

    //Atributos
    private int coordX[];
    private int coordY[];
    private int obs[];
    private int bandos[];
    private int aldeasX[];//este arreglo guarda los pares ordenados donde se
    private int aldeasY[]; //va a alojar la aldea en cada mapa
    private String nombre;

    public static int dinero0;
    public static int dinero1;
    public static int bonoW;
    public static int bonoL;
                        
    // <editor-fold defaultstate="collapsed" desc="Constructor">

    public ConstantesMapa(int nivel){

        switch(nivel){
            case 0:
                int coordX1[]={9, 10, 11, 38, 39, 30, 39, 40, 41, 42, 33, 34, 35, 36, 37, 5, 6, 7, 38, 5, 6, 7, 17, 16, 14, 15, 12, 13, 14, 31, 32, 33, 11, 10, 9,3, 2,7,8};
                int coordY1[]={1,1,1,1,1,1,5,5,5,5,6,7,7,7,8,9,9,9,9,10,10,10,13,14,15,15,16,16,16,16,16,16,17,18,19, 5,3,3,6};
                int obs1[]={1,1,1,0,0,0,1,1,1,1,0,0,0,0,0,2,2,2,0,2,2,2,0,0,2,0,0,0,0,2,2,2,0,0,0, 0, 0,0,0};
                int bandos1[]={6,3,9,2};
                int aldeasX1[] = {0,49,49,0,24};//le asigno un lugr fijo a la aldea en el mapa1
                int aldeasY1[] = {0,0,19,19,9};
		this.nombre = "Batalla del alto Peru";
                this.coordX = coordX1; this.coordY = coordY1; this.obs = obs1; this.bandos = bandos1;
                this.aldeasX = aldeasX1; this.aldeasY = aldeasY1; break;
                //Falta reasignar coordenadas a segundo mapa

             case 1:
                int coordX2[]={9,10,11,38,39,40,54,55,54,55,8,9,10,8,9,39,40,41,42,8,33,34,35,36,37,5,6,7,38, 5, 6, 7,51,52,49,50,17,47,48,16,14,15,12,13,14,31,32,33,11,10,46,9,45,46,47,20,19,20,21,18,19,20,21,22,23};
                int coordY2[]={1,1,1,1,1,1,1,1,2,2,4,4,4,5,5,5,5,5,5,6,6,7,7,7,8,9,9,9,9,10,10,10,11,11,12,12,13,13,13,14,15,15,16,16,16,16,16,16,17,18,18,19,19,19,19,21,22,22,22,23,23,23,23,23};
                int obs2[]={1,1,1,0,0,0,2,2,2,2,2,2,2,2,2,1,1,1,1,2,0,0,0,0,0,2,2,2,0,2,2,2,1,1,1,1,0,1,1,0,2,0,0,0,0,2,2,2,0,0,2,0,2,2,2,1,1,1,1,1,1,1,1,1};
                int bandos2[]={6,3,9,2};
                int aldeasX2[] = {0,59,59,0,29};//le asigno un lugr fijo a la aldea en el mapa2
                int aldeasY2[] = {0,0,24,24,12};
		this.nombre = "Batalla de Umachari";
                this.coordX = coordX2; this.coordY = coordY2; this.obs = obs2; this.bandos = bandos2;
                this.aldeasX = aldeasX2; this.aldeasY = aldeasY2; break;
        }
    }
    

    // </editor-fold>

    // <editor-fold defaultstate="collapsed" desc="Get & Set">

    //devuelve las coordenadas X
    public int[] getX(){
        return coordX;
    }

    //devuelve las coordenadas Y
    public int[] getY(){
        return coordY;
    }

    //devuelve la relacion de tipos de obstaculos ubicados en el mapa
    public int[] getObs(){
        return obs;
    }

    //devuelve las coordenadas de los bandos P y R
    public int[] getBandos(){
        return bandos;
    }

    //Devuelve las coordenadas de las aldea

    public int[] getAldeasX() {
        return aldeasX;
    }

    public int[] getAldeasY() {
        return aldeasY;
    }

    public String getNombre(){
	return nombre;
    }

    // </editor-fold>

}
